Introduction

This document describes the Common Lisp User Interface Environment (CLUE), a portable system for user interface programming in Common Lisp. CLUE is based on the X Window System[#x-window-system##1###] and extends X to provide an architectural model for the construction of interactive Lisp applications. In this model, a user interface is composed of a set of abstract interface objects. CLUE defines the basic programmer interfaces for defining interface object types, creating interface objects, and using them to control the dialog between the application and its human user. <#4769#>by1<#4769#> =0 <#4770#>=0 <#4774#>